home *** CD-ROM | disk | FTP | other *** search
- ;
- ; libasm.a V2.1
- ;
- ; shared library assembler routines
- ;
- ; (c) 1990-1993 Stefan Becker
- ;
- ;
- ; 1.) Library dummy entry point
- ;
- SECTION libasm,CODE
-
- DummyEntry:
- moveq #0,d0
- rts
- ;
- ; 2.) ROMTag structure
- ;
- xref _LibName ; library name
- xref _LibId ; library id string
- xref @LibInit ; library init routine
-
- ROMTag: ; struct Resident ROMTag;
- dc.w $4AFC ; UWORD rt_MatchWord
- dc.l ROMTag ; struct Resident *rt_MatchTag;
- dc.l EndCode ; APTR rt_EndSkip;
- dc.b 0 ; UBYTE rt_Flags;
- dc.b 3 ; UBYTE rt_Version;
- dc.b 9 ; UBYTE rt_Type; /* NT_LIBRARY */
- dc.b 0 ; BYTE rt_Pri;
- dc.l _LibName ; char *rt_Name;
- dc.l _LibId+6 ; char *rt_IdString;
- dc.l @LibInit ; APTR rt_Init;
-
- EndCode:
-
- END
-
-